package com.lmaye.design.patterns.ood.ocp;

/**
 * -- 开放闭合原则 (Opened Closed Principle)
 * : 一个软件实体如类、模块和函数应该对扩展开放，对修改关闭。
 *
 * <pre>
 *     1. 对软件测试的影响
 *     软件遵守开闭原则的话，软件测试时只需要对扩展的代码进行测试就可以了，因为原有的测试代码仍然能够正常运行。
 *     2. 可以提高代码的可复用性
 *     粒度越小，被复用的可能性就越大；在面向对象的程序设计中，根据原子和抽象编程可以提高代码的可复用性。
 *     3. 可以提高软件的可维护性
 *     遵守开闭原则的软件，其稳定性高和延续性强，从而易于扩展和维护。
 * </pre>
 *
 * @author lmay.Zhou
 * @date 2020/11/11 23:55 星期三
 * @qq 379839355
 * @email lmay@lmaye.com
 * @since JDK1.8
 */
public class OpenedClosedPrinciple {
}
